CLAN: Closely reLated ApplicatioNs
نویسنده
چکیده
Although popular text search engines allow users to retrieve similar web pages, source code search engines do not have this feature. Knowing similarity between applications plays an important role in improving understanding and assessing reusability of these applications, rapid prototyping, and discovering code theft and plagiarism. However, detecting similar applications is a notoriously difficult problem, since it implies that similar high-level requirements and their low-level implementations can be detected and matched automatically for different applications. We present our approach for automatically detecting Closely reLated ApplicatioNs (CLAN) for a given Java application. CLAN compares applications based on the calls they make to the standard Java Application Programming Interface (API). Our idea is that similar applications will make similar API calls. CLAN is publicly available via a standard web browser; users may view similar applications as well as the API calls they share.
منابع مشابه
Identification of the Catalytic Triad of Family S46 Exopeptidases, Closely Related to Clan PA Endopeptidases
The exopeptidases of family S46 are exceptional, as the closest homologs of these enzymes are the endopeptidases of clan PA. The three-dimensional structure of S46 enzymes is unknown and only one of the catalytic residues, the serine, has been identified. The catalytic histidine and aspartate residues are not experimentally identified. Here we present phylogenetic and experimental data that ide...
متن کاملDistributed Computing with the CLAN Network
CLAN (Collapsed LAN) is a high performance user-level network targeted at the server room. It presents a simple low-level interface to applications: connection-oriented non-coherent shared memory for data transfer, and Tripwire, a user-level programmable CAM for synchronisation. This simple interface is implemented using only hardware state machines on the NIC, yet is flexible enough to support...
متن کاملCommunication, Opponents, and Clan Performance in Online Games: A Social Network Approach
Online gamers form clans voluntarily to play together and to discuss their real and virtual lives. Although these clans have diverse goals, they seek to increase their rank in the game community by winning more battles. Communications among clan members and battles with other clans may influence the performance of a clan. In this study, we compared the effects of communication structure inside ...
متن کاملComparative structural analysis of the caspase family with other clan CD cysteine peptidases
Clan CD forms a structural group of cysteine peptidases, containing seven individual families and two subfamilies of structurally related enzymes. Historically, it is most notable for containing the mammalian caspases, on which the structures of the clan were founded. Interestingly, the caspase family is split into two subfamilies: the caspases, and a second subfamily containing both the paraca...
متن کاملClan Concept in Multiparticle Dynamics and the Nb ”enigma”
A summary of main results on NB regularity and related clan concept since their first appearance in multiparticle dynamics is presented.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012